解決 git@github.com permission denied (publickey) fatal: Could not read from remote repository.


Posted by Andy Tsai on 2024-04-07

輸入git指令時報錯:
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

解決:

  1. 進入.ssh資料夾
    cd ~/.ssh

  2. 產生鑰匙
    ssh-keygen
    輸入後會出現一些選項,基本上都Enter就可以了

  3. 複製.pub內容
    在.ssh資料夾中,會出現兩個檔案,分別是公鑰和私鑰,.pub是公鑰,我們要把內容放到github裡。
    你可以用編輯器打開.pub檔,或是用cat命令查看,然後將內容完整複製起來
    cat ~/.ssh/id_rsa.pub

  4. 將密鑰貼至github
    Setting -> SSH and GPG keys

    點擊New SSH key

    將剛剛複製的密鑰貼到Key中,送出

  5. 完成,現在再輸入git指令,就不會出現Permission denied (publickey)報錯了


#Github #Git #publickey #githubcom-permission-denied







Related Posts

深入學習 LSD-SLAM - 2

深入學習 LSD-SLAM - 2

不用框架實作 React 第一次渲染 SSR + Routing

不用框架實作 React 第一次渲染 SSR + Routing

後端與前端的差異

後端與前端的差異


Comments